package com.hison.service;

import com.hison.domian.entity.SysRole;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hison.domian.entity.SysRole;
import com.hison.util.ResponseResult;

import java.util.List;

/**
* @author hison
* @description 针对表【sys_role(角色信息表)】的数据库操作Service
* @createDate 2024-01-15 10:44:47
*/
public interface SysRoleService extends IService<SysRole> {
    //查询用户的角色信息
    List<String> selectRoleKeyByUserId(Long id);

    //查询角色列表
    ResponseResult selectRolePage(SysRole role, Integer pageNum, Integer pageSize);
    //新增角色
    void insertRole(SysRole role);

    //修改角色-保存修改好的角色信息
    void updateRole(SysRole role);

    //新增用户-①查询角色列表接口
    List<SysRole> selectRoleAll();

    //修改用户-①根据id查询用户信息
    List<Long> selectRoleIdByUserId(Long userId);



}

